runtime.stkframe.fn (field)

31 uses

	runtime (current package)
		heapdump.go#L255: 	f := s.fn
		mgcmark.go#L920: 		print("scanframe ", funcname(frame.fn), "\n")
		mgcmark.go#L923: 	isAsyncPreempt := frame.fn.valid() && frame.fn.funcID == abi.FuncID_asyncPreempt
		mgcmark.go#L924: 	isDebugCall := frame.fn.valid() && frame.fn.funcID == abi.FuncID_debugCallV2
		mgcmark.go#L927: 			println("conservatively scanning function", funcname(frame.fn), "at PC", hex(frame.continpc))
		panic.go#L656: 			f := frame.fn
		panic.go#L689: 			if frame.fn.deferreturn == 0 {
		panic.go#L702: 			d1.pc = frame.fn.entry() + uintptr(frame.fn.deferreturn)
		stack.go#L652: 	f := frame.fn
		stkframe.go#L18: 	fn funcInfo
		stkframe.go#L73: 	if frame.fn.args != abi.ArgsSizeUnknown {
		stkframe.go#L74: 		return uintptr(frame.fn.args)
		stkframe.go#L95: 	f := frame.fn
		stkframe.go#L164: 	f := frame.fn
		traceback.go#L214: 	frame.fn = f
		traceback.go#L258: 	f := frame.fn
		traceback.go#L301: 				frame.fn = findfunc(frame.pc)
		traceback.go#L302: 				f = frame.fn
		traceback.go#L428: 		if frame.fn.deferreturn != 0 {
		traceback.go#L429: 			frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
		traceback.go#L447: 	f := frame.fn
		traceback.go#L498: 	frame.fn = flr
		traceback.go#L510: 		frame.fn = f
		traceback.go#L586: 	if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
		traceback.go#L599: 	if cgoTraceback == nil || u.frame.fn.funcID != abi.FuncID_cgocallback || u.cgoCtxt < 0 {
		traceback.go#L629: 		f := u.frame.fn
		traceback.go#L989: 		f := u.frame.fn